home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 10158 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  32.5 KB

  1. Path: chi-news.cic.net!usc!usc!not-for-mail
  2. From: ajayshah@cmie.ernet.in
  3. Newsgroups: comp.lang.c,comp.lang.c++,sci.math.num-analysis,sci.comp-aided,sci.op-research
  4. Subject: Part 1 of 3: Free C,C++ for numerical computation
  5. Followup-To: sci.math.num-analysis
  6. Date: 6 Mar 1996 05:23:15 -0800
  7. Organization: Centre for Monitoring Indian Economy, Bombay, India
  8. Sender: ajayshah@almaak.usc.edu
  9. Distribution: world
  10. Message-ID: <4hk3k3$3h5@almaak.usc.edu>
  11. Reply-To: ajayshah@cmie.ernet.in
  12. NNTP-Posting-Host: almaak.usc.edu
  13. Keywords: source code, numerical statistical scientific computation
  14.  
  15. Last-Modified: $Date: 1996/03/01 06:00:18 $
  16. Submitted-By: ajayshah@cmie.ernet.in (Ajay Shah)
  17. Version: $Revision: 1.35 $
  18. Frequency: Monthly
  19.  
  20. Welcome to of the index of resources for numerical computation
  21. in C or C++.  It is a collection of pointers to:
  22.  
  23.     - free source code available on the net,
  24.     - articles and documents, especially those available over the net.
  25.  
  26. This file is
  27.    ftp://usc.edu/pub/C-numanal/numcomp-free-c.gz
  28.    ftp://ftp.math.psu.edu/pub/FAQ/numcomp-free-c
  29. or c/numcomp-free-c on netlib (slightly outdated).
  30. Also see the last item on http://www.math.psu.edu/OtherMath.html
  31.  
  32. The book reviews which were here have been deleted in order to
  33. combat bloat.  You can find them in 
  34.       http://www.cmie.ernet.in/~ajayshah
  35. but be warned that we have a slow leased line and our systems are only
  36. up from 9 to 7 GMT+0530.
  37.  
  38. Please see the section "interesting sites" below to get some help on
  39. how to retrieve software listed here.
  40.  
  41. Table of Contents:
  42.  
  43.     * Explanations of fields
  44.     * The index
  45.     * f2c
  46.     * Other pointers
  47.     * Interesting sites
  48.     * Credits
  49.  
  50. The index is biased towards fields I work in.
  51. Please send me suggestions, corrections and improvements.
  52.  
  53.         -Ajay Shah, ajayshah@cmie.ernet.in
  54.  
  55.  
  56. Explanations of fields
  57. ----------------------
  58.  
  59. Name        if the archive has a obvious name, then that is shown.
  60.             Otherwise I invent something sensible.
  61. Where       is a pointer into a ftp site, or sufficient information to
  62.             figure that out.  The information at EOF may enlighten
  63.             you if you are still stuck.  Ideally I try to give information
  64.             which is explicit enough for use with (say) ftpmail.
  65. Systems     The default is Unix.  If it runs on other systems this is shown,
  66.             if it does NOT run on Unix this is shown.
  67. Language    The default is ANSI C.  The alternatives are K&R and C++.
  68. Author      I try to give the name(s) and email addresses.  Sometimes the
  69.             email address is a contact person, even if it's not the author.
  70. Version     This tries to identify a most-recent version and gives it's date.
  71. Description A one-line description
  72. Comments    Are a few keywords thrown in to help you egrep.
  73.  
  74. Many things are incomplete; tell me of anything which hurts your eyes.
  75. Please point me to goodies I've overlooked.  If you have source code
  76. which may be of wide interest, please make it available to the net.
  77.  
  78.  
  79. The index
  80. ---------
  81.  
  82. Name        : AIPS++ library (beta)
  83. Where       : ftp://aips2.cv.nrao.edu/pub/aips++/RELEASED/libaips-3
  84. Systems     : Unix
  85. Language    : C++
  86. Author      : AIPS++ consortium, aips2-request@nrao.edu
  87. Version     : 3
  88. Description : A class library under development for radio astronomical
  89.               calibration and imaging.
  90. Comments    : Released library has multidimensional array classes, FFT's
  91.               gridding of ungridded data, containers, tables, a documentation
  92.               extractor (from comments), etc.
  93.  
  94.  
  95. Name        : ADOL-C
  96. Author      : Andreas Griewank et al. (griewank@mcs.anl.gov)
  97. Systems     : Unix, cfront or g++
  98. Version     : 1.5 (Dec 1993)
  99. Description : Automatic differentiation package in C++
  100. Where       : In pub/ADOLC at ftp sites
  101.               info.mcs.anl.gov and nbtf02.math.tu-dresden.de
  102. Comments    : Contains LaTeX documentation.
  103.               Associated with article in TOMS.
  104.               See book "Automatic differentiation of algorithms" edited
  105.               by George Corliss and Andreas Griewank, SIAM, Dec 1991, where
  106.               the chapter by D. Juedes lists many other automatic
  107.               differentiation packages.
  108.  
  109.  
  110. Name        : ajay
  111. Where       : in general on Statlib
  112. Description : cholesky decomposition and drawing from MVN
  113. Author      : Ajay Shah, ajayshah@cmie.ernet.in
  114. Version     : 23 Sept 1991
  115.  
  116.  
  117. Name        : as274_fc.tar.z (42748 bytes)
  118. Author      : Alan Miller (alan@dmsmelb.mel.dms.CSIRO.AU)
  119.               Port to C and packaging by Ajay Shah (ajayshah@cmie.ernet.in)
  120. Systems     : Unix
  121. Version     : 1 May 1993
  122. Description : High accuracy least squares routines with facilities for
  123.               WLS for a subset of variables, changing the order
  124.               of variables, dealing with singularities, calculating an
  125.               estimated covariance matrix of the coefficients.
  126.               Both fortran and C versions are presented, along with
  127.               a regression testing setup using ten test programs.
  128.               See article "Least Squares Routines to Supplement those
  129.               of Gentleman" in Applied Statistics 41(2), 1992 by
  130.               Alan Miller.
  131. Where       : pub/C-numanal on usc.edu
  132. Comments    : note the .z is the new gzip compression.
  133.  
  134.  
  135. Name        : ASA
  136. Where       : http://www.ingber.com/
  137.               ftp://ftp.ingber.com
  138. Description : adaptive simulated annealing: performing adaptive global
  139.               optimization on multivariate nonlinear stochastic systems
  140. Language    : either K&R or ANSI C
  141. Authors     : Lester Ingber (ingber@alumni.caltech.edu)
  142. Comments    : Is very actively developed.
  143. Version     : 12.1, 10 Feb 1996
  144.  
  145.  
  146. Name        : AutoClass C
  147. Authors     : Diane Cook & Joe Potts - U. Texas at Arlington
  148. Description : C implementation of AutoClass: an unsupervised Bayesian 
  149.               classification system that seeks a maximum posterior
  150.               probability classification.
  151. Systems     : SunSparc SunOS 4.1.3
  152. Where       : http://ic-www.arc.nasa.gov:
  153.               /ic/projects/bayes-group/group/html/autoclass-c-program.html
  154.               or send e-mail to taylor@ptolemy.arc.nasa.gov
  155. Language    : ANSI C, GNU gcc version 2.6.3
  156. Version     : 1.0
  157. Comments    : source code provided
  158. Date        : 26 April 95
  159.  
  160.  
  161. Name        : awesime
  162. Description : a C++ task library explicitly designed for simulation.
  163. Where       : pub/cs/misc/Awesime on ftp.cs.colorado.edu
  164. Author      : Dirk Grunwald (grunwald@foobar.cs.colorado.edu)
  165. Version     : II
  166.  
  167.  
  168. Name        : bignum
  169. Where       : pub/bignum on rpub.msu.edu ; ripem.msu.edu
  170. Description : directory filled with bignum software, and a file
  171.               BIGNUMS.TXT which summaries bignum alternatives.
  172. Author      : BIGNUMS.TXT is by Mark Riordan (mrr@scss3.cl.msu.edu)
  173.               The ftp site is maintained by him.
  174. Version     : April 1993.
  175.  
  176.  
  177. Name        : bignum.tar.Z
  178. Where       : in tars/math on einstein.mse.lehigh.edu (128.180.9.162)
  179. Systems     : Unix
  180. Description : Arbitrary Precision Integer Arithmetic
  181. Author      : Serpette, Vuillemin, Jean-Claude Herve 
  182. Version     : 23 Sept 1990
  183. Comments    : Excellent. very fast. possible problems with unalloc call. 
  184.  
  185.  
  186. Name        : blas.cpp.shar.z
  187. Where       : in pub/C-numanal on usc.edu
  188. Author      : Damian McGuckin (damianm@eram.esi.com.au)
  189. Description : a BLAS in C++
  190. Version     : beta, 8 May 1993
  191.  
  192.  
  193. Name        : c++ (5665 bytes)
  194. Author      : U. Ruede (ruede@informatik.tu-muenchen.de)
  195. Description : Summary of 1992 workshop "Scientific Computing in C++"
  196.               (plain text file)
  197. Where       : mgnet/papers/Ruede on casper.cs.yale.edu
  198. Date        : August 4 1992
  199.  
  200.  
  201. Name        : C++SIM
  202. Where       : on arjuna.ncl.ac.uk
  203.               pub/C++SIM/Source/C++SIM_PR1.0_tar.Z
  204.               pub/C++SIM/Papers/C++SIM_EuropeA4.ps.Z
  205.               pub/C++SIM/Papers/C++SIM_USLetter.ps.Z
  206. Description : SIMULA and SIMSET style simulation package in C++
  207.               with accompanying documentation.
  208. Authors     : Mark Little (M.C.Little@newcastle.ac.uk)
  209.               Daniel McCue (Daniel_McCue.WBST102A@xerox.com)
  210. Version     : 1.0 (June 14th 1993)
  211. Comments    : A complete simulation package for creating process based
  212.               discrete event simulation as in SIMULA. The linked-list
  213.               manipulation facilities provided by SIMSET are also
  214.               provided in the package. The system is built in an object-
  215.               oriented manner and the documentation provides information
  216.               on how it can be modified and extended. Active objects in
  217.               C++ can also be provided outside of the simulation package
  218.               by simply inheriting the desired thread characteristic.
  219.  
  220.  
  221. Name        : cdhc
  222. Where       : ftp://pasture.ecn.purdue.edu/pub/mccauley/grass/cdhc.tar.gz
  223. Systems     : Unix
  224. Language    : C
  225. Author      : Darrell McCauley, mccauley@ecn.purdue.edu
  226. Version     : 1.0 (12 Sep 1994)
  227. Description : A library for testing normality & exponentiality
  228. Comments    : Draft docs at ftp://pasture.ecn.purdue.edu/pub/mccauley\
  229.               grass/tutorials/libcdhc-tutorial.ps.gz. Includes
  230.               D'Agostino's D, Anderson-Darling, Cramer-Von Mises W^2,
  231.               Kolmogorov-Smirnov, Chi-Square, Shapiro-Wilk, many others.
  232.               Expands and fixes bugs in general/cdh in statlib.
  233.  
  234.  
  235. Name        : cephes
  236. Author      : Stephen L. Moshier, moshier@world.std.com
  237. Description : Emphasis on high accuracy special functions, but
  238.               also contains useful code for matrices, eigenvalues,
  239.               integration, ODEs, complex arithmetic, chebyshev approximation.
  240. Where       : the many files in directory cephes on netlib
  241. Version     : 2.2, June 1992
  242.  
  243.  
  244. Name        : Cfortran
  245. Where       : zebra.desy.de [131.169.2.244]
  246. Systems     : VAX VMS or Ultrix, DECstation, Silicon Graphics, 
  247.               IBM RS/6000, Sun, CRAY, Apollo and HP9000.
  248. Language    : C, FORTRAN 
  249. Author      : Burkhard Burow, burow@vxdesy.cern.ch, University of Toronto
  250. Version     : 2.5
  251. Description : A set of macros (cfortran.h = 1000 lines) allowing function
  252.               calls to be made from C to FORTRAN and vice-versa.
  253. Comments    : Good compact way of calling functions without translating.
  254.               Easy to use.
  255.  
  256.  
  257. Name        : chernikov
  258. Author      : Ata Etemadi (atae@spva.physics.imperial.ac.uk)
  259. Where       : Volume 26, Issue 91 of comp.sources.unix
  260. Description : computes the stochastic webs produced by the Chernikov
  261.               equations (see Nature Vol. 326, April 1987) and produces
  262.               a PGM image based on occupancy of cells. The equations
  263.               essentially describe the path of a non-relativistic
  264.               charged particle rotating about a magnetic field line,
  265.               and experiencing a periodic electric field impulse.
  266. Version     : v1.0, 3 April 1993
  267.  
  268.  
  269. Name        : clapack
  270. Where       : Start at http://www.netlib.org/clapack/index.html
  271.               http://www.netlib.org/clapack/clapack.tar.z (10187795 bytes)
  272. Description : f2c translation of Lapack, with minor, mostly cosmetic
  273.               improvements.
  274. Author      : Jim Demmel (demmel@cs.berkeley.edu,
  275.                         http://http.cs.berkeley.edu/~demmel)
  276.               Xiaoye Li (xiaoye@cs.berkeley.edu)
  277.               Contact lapack@cs.utk.edu
  278. Version     : Built off Lapack 2.0, 30 Sep 1994
  279. Comments    : They have ported the Lapack testing and timing code also.
  280.               Their clapack is known to pass all the tests.
  281.  
  282.  
  283. Name        : code++
  284. Where       : in pub/code++ on elib.ZIB-Berlin.de
  285. Language    : C++
  286. Systems     : UNIX, GNU g++ and cfront
  287. Description : C++ class library for ordinary differential equations
  288.               and related problems. Contains lots of useful classes
  289.               for linear algebra (vectors, matrices, linear solvers,
  290.               pseudoinverses), and other utilities (minimal tool command
  291.               language, etc.).
  292.               The integration classes for ODEs are based on adaptive
  293.               extrapolation methods (explicit Euler discretization
  294.               for non-stiff, and implicit for stiff ODEs). Classes
  295.               for continuous output, stepsize freezing, and variational
  296.               equations are also provided, as well as an experimental
  297.               multiple shooting environment for BVPs.
  298. Author      : Andreas Hohmann, hohmann@sc.zib-berlin.de
  299.  
  300.  
  301. Name        : cvmath.cc (12263 bytes)
  302. Where       : in pub/C-numanal on usc.edu
  303. Systems     : Unix
  304. Language    : C++
  305. Description : An include file to make complex math look like
  306.               regular math.
  307. Author      : Leonard Kamlet, lik@engin.umich.edu
  308. Version     : 8 March 1993
  309. Comments    : The file uses a lot of operator overloading, so that 
  310.               if x=a+ib and y=c+id, the code for multiplying the two
  311.               together looks like z = x*y;  Also, the file includes nrutil
  312.               from Numerical Recipes, and adds the complex versions for
  313.               vectors and matrices.
  314.  
  315.  
  316. Name        : CVODE
  317. Where       : netlib/ode/cvode.tar.Z
  318. Author      : Choen, Scott D. and Alan C. Hindmarsh
  319. Version     : 5 October 1994
  320. Language    : Ansi C
  321. Description : ODE solver
  322. Comments    : Integrates ODE's. BDF or Adams-Moulton Formula.
  323.               Implicit equation is solved with Functional or Newtontype
  324.               iteration. Direct or iterative solution of the lin. eq. of 
  325.               the Newton iteration. Dense, diagonal, banded or sparse
  326.               approximation of the Jacobimatrix of the right hand side of
  327.               the ODE. Manual (91 p.) in postscript.
  328.  
  329.  
  330. Name        : dcdflib
  331. Authors     : Barry W. Brown, James Lovato, Kathy Russell
  332. Description : Library of Routines for Cumulative Distribution
  333.               Functions, Inverses, and Other Parameters
  334. Systems     : Unix
  335. Where       : odin.mda.uth.tmc.edu in pub/unix/dcdflib.c-1.0-tar.Z
  336. Language    : K&R and ANSI C available.
  337. Version     : 1.0, February 1994
  338.  
  339.  
  340. Name        : dcg.shar
  341. Where       : in c on Netlib
  342. Description : preconditioned conjugate gradient method
  343. Author      : Mark K. Seager, seager@lll-crg.llnl.gov
  344.  
  345.  
  346. Name        : dddd
  347. Where       : in pub/dddd on madvax.uwa.edu.au
  348. Description : dynamical data determinism detector (works with time-series
  349.               data).  exploits Open windows 3.
  350. Systems     : Unix
  351. Version     : 21 Oct 1992
  352. Author      : Dave Watson, watson@maths.uwa.edu.au
  353.  
  354.  
  355. Name        : Diffpack
  356. Authors     : Hans Petter Langtangen (hpl@math.uio.no)
  357.               Are Magnus Bruaset     (Are.Magnus.Bruaset@si.sintef.no)
  358.               + contributions from several other people
  359. Description : A development environment for object-oriented simulators
  360.               based on PDEs. C++ source code and documentation.
  361. Systems     : Tested on
  362.                 SGI/IRIX 5.2,      C++ 3.2.1  
  363.                 HP/HP-UX 9.05,     C++ 3.50
  364.                 SPARC/Solaris 2.3, C++ 4.0
  365.                 IBM/AIX 3.2.5,     C++ 2.1.3.0
  366.                 Relatively easy to port to other Unix platforms, does not
  367.                 work very well with g++.
  368. Where       : netlib.att.com and mirror sites, directory diffpack
  369. Language    : C++ (and a few C functions for GUI)
  370. Version     : 1.0
  371. Comments    : See the Diffpack WWW Home Page on
  372.                 http://www.oslo.sintef.no/avd/33/3340/diffpack
  373.               for presentation and the latest news.
  374. Date        : April 28, 1995
  375.  
  376.  
  377. Name        : drpn
  378. Where       : ftp://ftp.alumni.caltech.edu/pub/dank/drpn.tar.Z
  379. Systems     : Unix
  380. Description : RPN calculator for digital signal processing
  381. Author      : Dan Kegel, JPL
  382. Version     : 1.1
  383. Comments    : A simple way to do add, multiply, FFT, sum, shift operators
  384.               on a stream of fixed-length records of data.  Handles several
  385.               data types (16 bit int, 32 bit float). Used, for example, to
  386.               process a synthetic aperture radar image.
  387.  
  388.  
  389. Name        : dstool
  390. Where       : somewhere on macomb.tn.cornell.edu
  391. Systems     : Unix, uses xview3 and open windows 3
  392. Description : Dynamical systems simulation package 
  393.               Plots Lorenz attractors and "other chaotic things" in realtime.
  394.               Includes a expression evaluator.
  395. Author      : 
  396. Version     : 1.1
  397.  
  398.  
  399. Name        : dtoa.c
  400. Where       : in fp on Netlib
  401. Description : correctly rounded decimal <--> binary conversion
  402.  
  403.  
  404. Name        : eigen.1.01.shar.Z (80545 bytes)
  405. Version     : 1.01, 25 March 1993
  406. Author      : Nadav Har'El (nyh@gauss.technion.ac.il)
  407. Description : Find the N largest eigenvalues and their eigenvectors of a
  408.               real matrix ( < 700x700).  Includes postscript documentation.
  409. Where       : eigen directory on gauss.technion.ac.il (132.68.112.60)
  410.  
  411.  
  412. Name        : Euler
  413. Where       : By anonymous ftp from ftp.ku-eichstaett.de
  414. Files       : 212 kb /pub/unix/math/euler.tar.Z
  415. Language    : ANSI-C
  416. Author      : Rene Grothmann (rene.grothmann@ku-eichstaett.de)
  417. Version     : 3.18
  418. Description : Runs on UNIX/XWindow systems (OS/2 version available).
  419.               Real and complex numbers and matrices. Lots of built in
  420.               functions. Programming language. 2D/3D plots. ASCII-
  421.               documentation and demo mode.  Matlab like.
  422. Comments    : Tested on IBM Risc, Linux and Sun (with acc compiler)
  423.  
  424.  
  425. Name        : fec
  426. Authors     : B. Bagheri (email?)
  427. Description : A collection of finite element libraries in C++
  428. Where       : pub/Math on karazm.math.uh.edu
  429. Language    : GNU C++
  430. Version     : 1.1
  431. Date        :
  432.  
  433.  
  434. Name        : FElt
  435. Where       : pub/felt on cs.ucsd.edu
  436. Description : introductory finite element analysis
  437. Systems     : Unix commandline or Unix + X
  438.               HP-SUX, Sun, Linux, DOS.
  439. Version     : 2.0, 28 February 1994
  440. Author      : Jason Gobat, jgobat@ucsd.edu
  441.               Darren Atkinson, atkinson@ucsd.edu
  442. Comments    : postscript manual and mailing list exists.
  443.  
  444.  
  445. Name        : femlib-1.1.tar.gz
  446. Author      : Michael Tiller (tiller@solace.me.uiuc.edu)
  447. Where       : pub/C-numanal on usc.edu
  448. Systems     : UNIX
  449. Language    : C++
  450. Version     : 1.1, June 17 1993
  451. Description : C++ class libraries for doing Finite Element simulations,
  452.               Garbage Collection, Automatic Differentiation as
  453.               well as a library for Sparse Matrices.
  454. Comments    : This release is still pretty rough but should compile
  455.               with gcc-2.4.3, gnumake-3.6x, libg++-2.3.1 and
  456.               makedepend (from X11 distribution).  
  457.  
  458.  
  459. Name        : fft.shar
  460. Where       : in c++ on Netlib
  461. Description : radix 2 FFT
  462.  
  463.  
  464. Name        : fft-sstuff.tar.z
  465. Where       : in pub/C-numanal on usc.edu
  466. Description : summary about FFT code in C, including lots of source
  467. Author      : Peter J. McKinney (pm860605@longs.LANCE.ColoState.Edu)
  468.               and Ron Mayer (mayer@acuson.com)
  469. Version     : 19 March 1993
  470. Comments    : Includes DDJ's improved version of Numerical Recipes four1().
  471.  
  472.  
  473. Name        : fftsing
  474. Where       : ftp://wuarchive.wustl.edu/edu/math/software/msdos/modelling/
  475. Description : FFT of extremely long series; Singleton's mixed radix algo
  476. Author      : Javier Soley, FJSOLEY@UCRVM2.BITNET
  477.  
  478.  
  479. Name        : frac
  480. Where       : in c on Netlib
  481. Description : finds rational approximation to floating point value
  482. Author      : Robert Craig, AT&T Bell Labs - Naperville
  483.  
  484.  
  485. Name        : fromskip
  486. Where       : send email to Skip Carter (address at EOF)
  487. Language    : C++
  488. Description : numerical derivatives with richardson extrapolation,
  489.               runge-kutta code, monte-carlo integration, fredholm and
  490.               voltera integral equation solvers, etc.
  491.  
  492.  
  493. Name        : FSQP, CFSQP
  494. Where       : send email to andre@eng.umd.edu
  495. Systems     : many (including DOS)
  496. Language    : FORTRAN (FSQP), C (CFSQP)                ,
  497. Authors     : Jian L. Zhou (jzhou@eng.umd.edu) and Andre L. Tits 
  498.               (andre@eng.umd.edu) (FSQP);
  499.               Craig T. Lawrence (craigl@eng.umd.edu), Zhou and Tits (CFSQP). 
  500. Version     : FSQP: 3.3b, 9/93; CFSQP: 2.3, 11/8/95
  501. Description : solution of constrained continuous optimization problems,
  502.               possibly minimax (cost function is max of finitely many 
  503.               functions).   CFSQP also includes efficient scheme to
  504.               handle problems with many "sequentially related" objectives
  505.               or constraints (e.g., finely discretized minimax problems
  506.               or semi-infinite problems).
  507. Comments    : modified SQP scheme; successive iterates are all feasible
  508.               (inequality constraints) or "semi-feasible" (equality
  509.               constraints).  70 page manual.
  510.               keywords nonlinear minimisation maximisation
  511.                        nonlinear programming
  512.  
  513.  
  514. Name        : fudgit_2.31.tar.Z (451691 bytes)
  515. Author      : Martin-D. Lacasse, isaac@physics.mcgill.ca
  516. Where       : pub/Fudgit on ftp.physics.mcgill.ca
  517. Description : C-based fitting and data manipulation program (works on
  518.               top of gnuplot).  Gives you a C-like interpreted script
  519.               language.
  520. Systems     : Unix only.
  521. Comments    : See entry on gnuplot elsewhere in this document.
  522. Version     : 2.31, 13 April 1993
  523.  
  524.  
  525. Name        : gaut
  526. Where       : in general on Statlib
  527. Description : upper-tail probabilities on normal and t densities
  528. Author      : Ajay Shah, ajayshah@cmie.ernet.in
  529. Version     : 12 May 1991
  530.  
  531.  
  532. Name        : ga's
  533. Where       : pub/galist/source-code/ga-source on ftp.aic.nrl.navy.mil
  534.               (192.26.18.74)
  535. Description : many genetic algorithm optimisation libraries, all in C
  536. Comments    : they are GAucsd 1.4 (Nici Schraudolph, nici@cs.ucsd.edu),
  537.               GENEsYS 1.0 (Thomas Baeck, baeck@home.informatik.uni-dortmund.de)
  538.               Genesis 5.0 (John J. Grefenstette, gref@aic.nrl.navy.mil),
  539.               Goldberg's SGA in C (with a nCube version) by Rob Smith,
  540.               rob@galab2.mh.ua.edu
  541.               Also see survey of GA software in file GAsoft.txt at
  542.               cs.ucsd.edu
  543.  
  544.  
  545. Name        : GAlib
  546. Where       : http://lancet.mit.edu/ga/
  547. Systems     : UNIX, DOS/Windows, MacOS
  548. Language    : C++
  549. Author      : Matthew Wall   mbwall@mit.edu
  550. Version     : 2.3.2   (2.4 coming December 1995)
  551. Description : Objects for doing genetic algorithm optimization
  552.  
  553.  
  554. Name        : gemmw
  555. Description : a highly portable Level 3 BLAS implementation of Winograd's
  556.               variant of Strassen's matrix multiplication algorithm
  557. Where       : in misc on Netlib
  558. Author      : Craig C. Douglas, douglas-craig@CS.YALE.EDU
  559. Version     : 22 May 1992
  560.  
  561.  
  562. Name        : genocop{,2}.tar.Z
  563. Where       : in coe/evol on unccsun.uncc.edu (152.15.10.88)
  564. Description : nonlinear maximisation with linear constraints.  You write C
  565.               code for the function to optimise and link into genocop.
  566.               Allowable ranges for each parameter can be defined.  Author
  567.               plans to do nonlinear constraints "soon".
  568. Author      : ??, zbyszek@unccvax.ucc.edu
  569. Version     : 2
  570.  
  571.  
  572. Name        : geometry
  573. Description : archive containing many programs on geometry
  574. Where       : pub/contrib/comp_geom on geom.umn.edu
  575. Comments    : Short summary as of 5 June 1993
  576.               geomview -- interactive geometry viewing for SGI IRIS
  577.               evolver -- models evolution of surfaces driven by forces
  578.               hcad -- drawing hyperbolic polyhedra in 3d poincare disk (for X)
  579.               invriemann -- inverse riemann mapping by circle packing
  580.               riemannmap -- riemann mapping by circle packing
  581.               kali - 2D euclidean symmetry pattern editor for SGI IRIS
  582.               minneview -- general 3d viewing program for SGI IRIS
  583.               polycut -- covering spaces of 3d euclidian space from inside
  584.               crsolver -- conformal mapping, complex analytic functions (NeXT)
  585.               automata -- automatic groups programs
  586.               epsilon -- utility for squashing FP roundoff errors in data files
  587.               hyper -- projective <--> conformal models of hyperbolic space
  588.               omni_interp and
  589.               interpolate -- interpolating between formatted data files
  590.               kaleido -- constructing uniform polyhedra
  591.               qhull -- general dimension convex hull computations program
  592.               snappea -- hyperbolic structures computations
  593.               vcs -- 3d voronoi diagram program
  594.               viewwld -- viewing line drawings in 3d space (for Suns)
  595.               vor2d -- 2d voronoi and delaunay diagrams, with cheyenne graphics
  596.               
  597.  
  598.               kaos -- interactive dynamical systems package (Suns)
  599.  
  600. Name        : gle 
  601. Description : graphics layout editor
  602.               script or menu driven program for composing a graphics
  603.               page.  Graphics primitives + PostScript file inclusion,
  604.               plot generation from equations or tabular data + manipulation.
  605.               Various output formats (X,ps,hpgl..) and utility programs
  606.               (contour, surface, fits..)
  607. Systems     : Unix, PC
  608. Where       : wuarchive.wustl.edu:/graphics/graphics/packages/gle
  609. Version     : 3.3b
  610. Language    : ANSI C
  611. Author      : Chris Pugmire, srghcxp@grv.grace.cri.nz
  612.  
  613.  
  614. Name        : gmp-1.3.tar.z
  615. Description : GNU multiple precision library
  616. Where       : in pub/gnu on prep.ai.mit.edu
  617. Version     : 1.3, May 10 1993
  618. Author      : ?
  619.  
  620.  
  621. Name        : gmt
  622. Where       : kiawe.soest.hawaii.edu:/pub/gmt
  623. Description : great scientific graphics
  624. Author      : ?
  625. Systems     : Unix
  626. Comments    : Fits the Unix philosophy.  Postscript output supported.
  627. Language    : C
  628.  
  629.  
  630. Name        : Gnans
  631. Where       : in ftp.mathematik.uni-Bremen.de:/pub/gnans 
  632. Systems     : Solaris 2.x, SunOS 4.1.x, SGI IRIX 5.x.
  633. Language    : C++
  634. Author      : Bengt Martensson <bengt@mathematik.uni-Bremen.de>
  635. Version     : 1.3, 26 August 1994
  636. Description : Analyse deterministic and stochastic dynamic systems
  637. Comments    : A program (and language) for dynamical systems. Includes
  638.               simple scripting language. Graphical user interface. Copyleft.
  639.               There is a mailing list.
  640.  
  641.  
  642. Name        : gnufit10.tar.gz
  643. Author      : Carsten Grammes (cagr@rz.uni-sb.de)
  644. Description : Gnuplot 3.2 with nonlinear regression features added
  645. Systems     : Most Unix, OS/2 2.x.  Needs popen(3).
  646. Where       : pub/utils in coli.uni-sb.de
  647. Version     : 1.0
  648. Comments    : Levenberg-Marquadt nonlinear least squares
  649. Date        : 28 June 1993
  650.  
  651.  
  652. Name        : gnuplot3.5.tar.Z
  653. Authors     : coordinated by Alex Woo (woo@playfair.stanford.edu)
  654. Description : plotting package for functions and data
  655. Systems     : all systems, all graphics file formats, all output devices
  656. Where       : in pub/gnuplot on ftp.dartmouth.edu
  657. Version     : 3.5
  658. Comments    : Includes probability functions, 3d plotting with contours
  659.               and hidden line removal, parametric functions.  Has
  660.               manual, online help, commandline editing and a newsgroup
  661.               comp.graphics.gnuplot
  662.               Can be used as a C library.
  663. Date        : 17 August 1993
  664.  
  665.  
  666. Name        : go.c.Z (7288 bytes)
  667. Where       : in pub/C-numanal on usc.edu
  668. Description : Calculate gaussian quadrature rules.  Translation of 
  669.               Netlib: go/gausq.f using f2c with some hand-cleaning.  You
  670.               need a log gamma function.
  671. Comments    : numerical integration
  672.  
  673.  
  674. Name        : hare (Hazard Regression)
  675. Where       : file hare (a shar file) in S directory on statlib
  676. Author      : Charles Kooperberg (clk@stat.washington.edu)
  677. Description : estimates the conditional hazard rate based on possibly
  678.               censored data and covariates. Includes parametric and
  679.               non-parametric, additive and non-additive proportional and
  680.               non-proportional hazards model as special cases.  Addition
  681.               and deletion of basis functions make the fit highly adaptive.
  682. Version     : statlib, last update April 21, 1993
  683. Comments    : actually the objective of this file is to give a end-user
  684.               of the S statistical package this functionality.  But the
  685.               actual computation is done in C.
  686.               Described in Univ. of California, Berkeley, Stat tech rep 389.
  687.               Available from the author.
  688.  
  689.  
  690. Name        : heft (Hazard Estimation with Flexible Tails)
  691. Where       : file heft (a shar file) in S directory on statlib
  692. Author      : Charles Kooperberg (clk@stat.washington.edu)
  693. Description : estimates the unconditional hazard rate using splines. Knot
  694.               addition, deletion and two extra tail terms make the fit
  695.               highly adaptive.
  696. Version     : statlib, last update April 21, 1993
  697. Comments    : actually the objective of this file is to give a end-user
  698.               of the S statistical package this functionality.  But the
  699.               actual computation is done in C.
  700.               Described in Univ. of California, Berkeley, Stat tech rep 388.
  701.               Available from the author.
  702.  
  703.  
  704. Name        : hepC++.html
  705. Authors     : Marcus Speh (?)
  706. Description : Information on C++ applications in HEP
  707. Where       : in pub/www/projects on info.desy.de
  708. Language    : access through WWW
  709. Date        : June 21 1993
  710.  
  711.  
  712. Name        : HL_Vector.shar
  713. Authors     : oleg@ponder.csci.unt.edu, oleg@unt.edu
  714. Description : Aitken-Lagrange interpolation over the table of uniform or
  715.               arbitrary mesh, and the Hook-Jeevse multidimensional minimizer.
  716. Systems     : Unix
  717. Where       : netlib (ftp://netlib.att.com/netlib/c++/hl_vector.shar.Z)
  718. Language    : C++ (gcc 2.5.8)
  719. Version     : 1.0
  720. Comments    : Test drivers and test run outputs are included, too. Commented.
  721.               Needs LinAlg.shar
  722. Date        : May 27, 1992
  723.  
  724.  
  725. Name        : hooke.c
  726. Authors     : Mark Johnson
  727. Description : Hooke and Jeeves Algorithm
  728. Where       : netlib/opt/hooke.c
  729. Language    : C
  730.  
  731.  
  732. Name        : IR-STAT-PAK
  733. Where       : ftp://potomac.ncsl.nist.gov/pub/irstat/irstat.tar.gz
  734. Systems     : Written for Solaris but it has been compiled under Linux and
  735.             : SunOS.  An AIX version required a few changes but not many.
  736.             : The documentation discusses the O/S specific code.
  737. Language    : ANSI C except that there are three arguments to main().  This
  738.             : is unnecessary and will be removed in the next release.
  739. Author      : J. Blustein <jamie@uwo.ca>
  740. Version     : 1.02 (released 30 August 1995)
  741. Description : Descriptive and analytic statistics for the TREC IR trials
  742. Comments    : information retrieval recall precision Tukey
  743.  
  744.  
  745. Name        : ieeetest.zoo (65783 bytes)
  746. Where       : in pub/C-numanal on usc.edu
  747. Author      : Stephen L. Moshier, moshier@world.std.com
  748. Description : includes a improved version of paranoia, and code for
  749.               testing the precision of the C I/O library on FP I/O.
  750. Version     : 8 March 1993
  751.  
  752.  
  753. Name        : IND Tree Package
  754. Where       : available in the US only, contact author
  755. Systems     : Unix
  756. Description : Tree classification routines (supervised learning) including
  757.               reimplementations of parts of CART, C4.5, and Bayesian
  758.               and MDL methods with tree smoothing and "decision graphs".
  759.               The package is made up of a collection of interconnected
  760.               Unix tools.  It comes with a lot of documentation.
  761. Author      : Wray Buntine, wray@kronos.arc.nasa.gov
  762. Version     : Version 2.1, January 1993
  763.  
  764.  
  765. Name        : in-spice
  766. Where       : part of Spice.  SPICE3E1 is free, SPICE3E2 is not-free
  767.               less-buggy.
  768. Description : files src/lib/ni/ni{integ,comcof}.c are first- (backward
  769.               euler) and second- (trapezoidal) order integrator and a >6
  770.               order GEAR.
  771.  
  772.  
  773. Name        : jgraph.Z
  774. Author      : Jim Plank (jsp@princeton.edu)
  775. Description : filter for producing {encapsulated,} postscript
  776.               using input in a script language.  Presentation quality results.
  777. Systems     : Unix
  778. Where       : in pub on princeton.edu, also jgraph.shar in misc on netlib
  779. Language    : C
  780. Version     : 8.3
  781. Comments    : Very useful for post-processing the results of a computational
  782.               program.  E.g. an awk program can turn numbers into jgraph
  783.               code, or a C program can generate jgraph directly.
  784.               The script language gives a very high degree of control over
  785.               the final appearance.  There is a mailing list.
  786. Date        : Nov 30 1992
  787.  
  788.  
  789. Name        : kalman.tar.gz (22747 bytes)
  790. Where       : in pub/C-numanal on usc.edu
  791. Author      : Skip Carter (skip@taygeta.oc.nps.navy.mil)
  792. Description : A class library for Kalman filtering
  793. Language    : C++ (works with g++ 2.4.2 also)
  794. Version     : v1.0, 3 July 1993
  795.  
  796.  
  797. Name        : Karma
  798. Where       : graphics/graphics/packages/karma on wuarchive.wustl.edu
  799. Description : DSP package
  800.  
  801.  
  802. Name        : Kaskade
  803. Description : Linear elliptic FEM solver written in C. Reads problem
  804.               description from plain text file - can be (mis)used as 
  805.               triangular mesh generator. Graphical output under X11 and MacOS.
  806.               Mailing list.
  807. Authors     : 2-D -- Rainer Roitzsch (roitzsch@sc.zib-berlin.de)
  808.               3-D -- Bodo Erdmann (erdmann@sc.zib-berlin.de)
  809.               Konrad-Zuse-Zentrum fuer Informationstechnik (ZIB)
  810. Systems     : compiles on Unix and Macintosh
  811. Where       : elib.zib-berlin.de:/pub/kaskade. (The slightly outdated 
  812.               user manual is in pub/kaskade/AltesZeug/tr-89-4.ps - in 
  813.               english)
  814.  
  815. -- 
  816. Ajay Shah, (213)749-8133, ajayshah@rcf.usc.edu
  817.